home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Skunkware 5
/
Skunkware 5.iso
/
src
/
X11
/
wais
/
RELEASE-NOTES
< prev
next >
Wrap
Text File
|
1995-05-09
|
12KB
|
418 lines
RELEASE-NOTES: WAIS Unix release 8 b5 Sun May 10 1992
Jonathan Goldman Thinking Machines Corp
------------------------------------------------------------------------
WARRANTY DISCLAIMER
This software was created by Thinking Machines Corporation and is
distributed free of charge. It is placed in the public domain and
permission is granted to anyone to use, duplicate, modify and redistribute
it provided that this notice is attached.
Thinking Machines Corporation provides absolutely NO WARRANTY OF ANY KIND
with respect to this software. The entire risk as to the quality and
performance of this software is with the user. IN NO EVENT WILL THINKING
MACHINES CORPORATION BE LIABLE TO ANYONE FOR ANY DAMAGES ARISING OUT THE
USE OF THIS SOFTWARE, INCLUDING, WITHOUT LIMITATION, DAMAGES RESULTING FROM
LOST DATA OR LOST PROFITS, OR FOR ANY SPECIAL, INCIDENTAL OR CONSEQUENTIAL
DAMAGES.
------------------------------------------------------------------------
Sun May 10 1992
WAIS version 8 beta 5
This is a list of fixes and enhancements to wais-8-b5
Overall:
The usual.
waisserver:
Better security (ala b4.1). Docid's must be verified as part of a
database.
Added "FTP mode": allows server to return directory listings for special
files of type FTP for use in supplementing anonymous FTP. See waisserver
man page for details. Many thanks to Jim Fullton of the University of
North Carolina Office of Information Technology.
Fixed a bunch of NULL references on bad DOCID's in protocol packets.
waisindex:
Added command line switches for word_position information and word_pairs.
See man page for details.
More types supported. Type "waisindex" for the latest list.
Added global current_filename (thanks to Prentiss Riddle and David Datta)
for use in creating headers. Added "filename" type that only puts the leaf
name in the header, but indexes the body of the file like text. Modified
GIF, TIFF, PICT and SRC types to only put the leaf name in the header.
Added new -T switch for user-defined type. The body of the file is not
indexed (only the filename).
Fixed bug in stdin switch (no longer expects an extra argument).
CLIENTS:
Most of the changes to b4 are in the client libraries.
waissearch:
Now handles the result of an init message properly.
waisq:
Greater modularity in the code. Loads source descriptions on demand (for
faster startup).
GNU Emacs wais:
Handles multi-line headlines correctly.
Replaced references to "lisp-mode" with "emacs-lisp-mode".
xwais:
Now shares code with waisq. Added a file requester for most save
operations. xwaisq updates it's window correctly even when waiting for a
server.
Added "Save" and "Abort" buttons to.
Filters are searched before default viewers are invoked, allowing for
customized external filters for the default types.
Results with multiple types now pop up a type selector menu. Double
clicking on the headline returns the first (default) type.
And there's the spinning world... (Thanks Harry)
------------------------------------------------------------------------
Thu Feb 27 1992
WAIS version 8 beta 4
This is a list of fixes and enhancements to wais-8-b3
Overall:
Improved portability (getting better every day).
A few more bug fixes (just a few... 8^})
waisserver:
Improved Relevance Feedback (thanks to Simon Spero) and reliability.
Improved server performance (more Spero hacks).
Better diagnostics records for client errors (like relevance feedback
across servers).
Added a log_level to the server. See the man page.
Fixed bug in server where buffer overflow caused clients to hang (when
requesting too many results). Results are now truncated to fit.
minimal check for file in database on retrieval.
Added catalog to help results. Also return catalog on null results.
New single-server source for single-task servers.
waisindex:
Improved performance.
No longer indexes the body of graphics files (GIF, TIFF and PICT).
More types (see the command for supported types).
Now builds a catalog for the database.
added -stdio argument to waisindex from jik@athena.mit.edu
added changes for new jargon file.
wollman@trantor.uvm.edu (Garrett Wollman)
CLIENTS:
General bug fixes, but not much else.
New with this release is John Curran's swais version 1.7 (which has been
available seperately).
xwais:
Now has an Imakefile for easier installation.
------------------------------------------------------------------------
Fri Sep 13 1991
WAIS version 8 beta 3
This is a list of fixes and enhancements to wais-8-b2.
Overall:
More work done to assist in porting to other platforms. Added L's to
nearly all constants to insure they are cast to longs on machines that
care.
Fixed most Makfiles so RM is defined.
waisserver:
Changed code that got IP address of peer to use inet_ntoa
Thanks to Garrett A. Wollman <wollman@emily.uvm.edu>
Modified logging functions to use NEW action codes. See cutil.h for
definitions.
Log nearly all search/retrieval transactions.
Added logging of user information if provided with init message (see note
on clients).
Adde 10 hour timeout, so connections are closed if no requests come after
10 hours.
waisindex:
Improved indexing performance approximately 100%.
Thanks to Simon E Spero <ses@ccgr.technion.ac.il>.
CLIENTS:
Most clients have been modified to present information in the init message.
This information includes the real hostname, the client name, and if the
compile-time switch "TELL_USER" is set (off by default), the username.
Also added "Next/Previous" commands to clients to retrieve the next or
proevious document, based on their order in the database.
waisq:
Added command-line argument for the maximum number or results returned by a
server.
xwaisq:
Added double-click to most click/open operations.
Added resource for the maximum number or results returned by a server.
Changed select-source popup menu to use a scrolling list widget.
Fixed save routine so it would not core-dump when saving unknown types.
Thanks to <simon@liasun1.epfl.ch>.
Added new resource for filters (used when displaying various types). See
Xwais for an example.
Changed resource class to Xwais so both xwais and xwaisq can use the same
resource file. Removed Xwaisq.
Fixed a few bugs where hard-coded pathnames were used instead of resources.
Thanks to kent@parc.xerox.com
Changed overrideShellWidget's to transientShellWidget's so click-to-type
window managers could use keyboard input.
Fixed a bug in init_for_source so it correctly set the init flag.
Added code to create user directories if they don't exist.
xwais:
Added double-click to most click/open operations.
Documentation:
Updated most man pages to reflect latest versions.
Added a bibliography of WAIS reports.
------------------------------------------------------------------------
Fri Jul 19 1991
WAIS version 8 beta 2
This is a list of fixes and enhancements to wais-8-a12(b1).
Overall:
Improved logging functions. Renamed pause() to warn() to avoid conflict
with UNIX system function.
added fix to fs_fopen in cutil.c to use mode or realMode based on
implicitBinary switch (courtesy of Michael Haberler
<mah@parrot.prv.univie.ac.at>.)
waisserver:
Added server forwarding. Use database-name syntax db@host:port.
Can now be run under inetd - thanks to Michael Haberler mah@wu-wien.ac.at.
waisindex:
Added paragraph type: records separated by blank lines.
Added mh_bboard type: records separated by control-a's (gcardwel@uci.edu)
waisq:
Fixed off-by-one bug in fixdirname as suggested by Michael Haberler
<mah@parrot.prv.univie.ac.at>
xwais:
Fixed bugs in adding new sources (caused application to dump core). Added
code to detect missing resources.
xwaisq:
Added code to detect missing resources. Added better error reporting.
Improved connection management to reduce the number of connections.
The scripts in the bin directory for running xwais and xwaisq have been
renamed to "xwais" and "xwaisq" so that resources are loaded. The actual
xwais and xwaisq applications have been renamed to xwais.exe and
xwaisq.exe.
Documetation:
Updated to reflect the REAL name of this release (wais-8-b2).
Added INSTALLATION to top level
------------------------------------------------------------------------
Sun Jun 2 1991
WAIS version 8, alpha 12. (same as beta 1)
This is a list of fixes and enhancements to wais-8-a11.
indexer:
indexer handles date formats in mail files.
Fixed bug where -a and -r switches did not work correctly.
server:
Server now forks indexer process, saving substantial memory.
Added more logging information: process ids, client IP addresses,
search/retrieval statistics.
Plugged some memory leaks.
Added -u option to change user id when started as root
Implemented -v option.
Added relevance feedback. use -DRELEVANCE_FEEDBACK switch to compile.
waissearch:
fixed bug where specifying host but not source causes local search.
Fixed trimming of tabs in returned document text.
waisq:
Fixed bug where dangling link in source directory caused core dump.
Fixed bug where specifying source on command line (with -S) disabled search
(and most everything else).
Improved retrieval by using larger (negotiated) buffers.
Fixed bug where 0 length document caused a core dump.
wais.el:
Better trapping of errors. Added variables to control display parameters
(date, size, split-window lines).
More robust screen redisplay for question buffers.
Change naming of document buffers to replace SPACE and TAB with _.
Fixed bug in output of temporary files (for viewing).
Made viewing GIF or TIFF files create a wais document buffer containing the
output of the VIEWER command.
Added wais-save-document (which works for sources too!).
Added more keybindings. See waisq-help.
xwais:
Added delete buttons.
xwais now rescans its directories to update its windows in the event
things change in the filesystem while it's running. It also sorts the
items in its windows alphabetically.
Fixed bug of putting "'s around :tcp-port.
Larger buffer for description field.
The help files have been rewritten.
The Quit and Help buttons have been moved out of the Question List window.
resources have been modified so resizing the window has a more pleasing
effect.
xwaisq:
Improved retrieval by using larger (negotiated) buffers.
Document directory is created if it doesn't exist. Saving a document no
longer causes core dump (because the directory didn't exist).
resources have been modified so resizing the window has a more pleasing
effect.
Date and size are now presented in the Results window.
Added resources to specify seedwords, source and name.
Got <RETURN> to work as "Save" in file requester widgets.
Fixed bug in adding relevant document where the wrong list was freed
(causing core dumps).
Rewrote scrolling list widgets to use viewports.
Fixed bug where keywords were not updated on save (Done).
Fixed bug where 0 length document caused a core dump.
Find Key in Text View window is now case insensitive, and looks for word
delimiters.
Overall:
Makefiles have been modified to work better with more operating systems.
Some modifications are still needed, but they are better explained in the
files.
Added more code to handle BSD/SunOS differences.
Added more code to handle SYSV/SunOS differences.
Replaced numerous occurences of malloc/calloc/free and bzero with their
ANSI counterparts.
changed foo->_file references to fileno(foo) in ui.c -brewster as per
cshotton@oac.hsc.uth.tmc.edu.